王伟熙作业一代码

# -*- coding: utf-8 -*


""" Created on Wed Feb 22 10:40:30 2023 @author: Weixi Wang """
#读取素材为字符串并关闭原文件
f = open('作业一素材英文版.txt', 'r', encoding='utf-8')
txt = f.read()
f.close()
#定义删除最后一行文本的函数
def remove_last_line_from_string(s):
return s[:s.rfind('\n')]
#删除素材最后两行脚注
string = txt
for i in range(1,3):
if i < 3:
string = remove_last_line_from_string(string)
print(string)
print("最后两行脚注已删除")
#对字符串进行切片并赋给新的字符串
string2 = string.split()
#提取最后一个字符串并计算长度
length = len(string2[-1])
#最后一个字符串还包括".",故应减去1才是最后一个单词的长度
last_word_of_length = length - 1
print("最后一个单词的长度为:", last_word_of_length )